package com.yonyou.iuap.ipaas.connector.sdwcoatencent.internal;

import com.yonyou.yonlinker.ysb.runtime.api.connection.*;
import com.yonyou.iuap.ipaas.connector.sdk.internal.connection.CoreConnectionProvider;


/**
* 此类（顾名思义）提供连接实例以及断开和验证这些连接的功能。
* <p> 必须在连接提供程序中声明所有与连接相关的参数（创建连接所需的值）。 <p>
* 这个特定的例子是一个 {@link PoolingConnectionProvider} ，它声明由这个提供者解析的连接将被池化和重用。
* 还有其他实现，例如 {@link CachedConnectionProvider} 懒惰地创建和缓存连接，
* 或者如果您每次需要一个新连接时都想要一个新连接，则只需 {@link ConnectionProvider}。
*/
public class SdwcoatencentConnectionProvider extends CoreConnectionProvider<SdwcoatencentConnection> {


    @Override
    public SdwcoatencentConnection connect() throws ConnectionException {
         return createOrGetConnection(SdwcoatencentConnection.class);
    }
}
